<?php
/**
 * 管理员管理
 */

class Model_Admin {
	
	/**
	 * 添加管理员
	 * @param array $data
	 */
	public function add_admin($data) {
		if (! is_array ( $data )) {
			return false;
		}
		
		$DB_Admin = new DB_Admin ();
		if ($DB_Admin->insert ( $data )) {
			return true;
		}
		return false;
	}
	
	/**
	 * 编辑管理员
	 * @param int $uid
	 * @param array $data
	 */
	public function edit_admin($uid, $data) {
		if (! is_array ( $data ) || empty ( $uid )) {
			return false;
		}
		
		$DB_Admin = new DB_Admin ();
		if ($DB_Admin->updateByConditions ( $data, "uid={$uid}" )) {
			return true;
		}
		return false;
	}
	
	/**
	 * 删除管理员
	 * @param int $id
	 */
	public function delete_admin($uid) {
		if (empty ( $uid )) {
			return false;
		}
		$DB_Admin = new DB_Admin ();
		if ($DB_Admin->delete ( "uid={$uid}" )) {
			return true;
		}
		
		return false;
	}
}
?>